Big Huge Thesaurus

Aralia stipulata

noun